1
general::
Phrase(s): feast (up)on something
to eat a great deal of something; to eat a feast built around something in particular. • We will feast upon turkey for weeks. • We feasted on the fish Harry had caught.
McGrawhill's American Idioms And Phrasal Verbs